#ifndef CONSTS_H
#define CONSTS_H

#include <QtGui>
#include "graphics_pixmap_item.h"
#include "sound_power.h"

const QString DEF_SHIPS_PATH("Res/Ships/");
const QString DEF_TILES_PATH("Res/tiles/");
const QString DEF_DECORATIONS_PATH("Res/decorations/");
const QString DEF_HUD_PATH("Res/HUD/");
const QString DEF_MENU_PATH("Res/menu/");
const QString DEF_BULLETS_PATH("Res/weapons/");

enum TILES_TYPE{
    EDGES,
    TERRAIN
};

enum DECORATIONS_TYPE{
    CLOWDS,
    SMOKE
};

enum WEAPON_TYPE{
    GATLING,
    CANNON,
    ROCKET,
    EMPTY
};

enum HUD_ACTION{
    ADD,
    SUB
};

enum MOVE_DIRECTION{
    LEFT,
    RIGHT,
    TOP,
    DOWN
};

enum MENU_ITEM_TYPE{
    MAIN,
    STORY,
    BRUTAL,
    ENEMIES,
    SETTINGS,
    QUIT
};

enum SHIELD_ITEM_TYPE{
    TL,
    TC,
    TR,
    CL,
    CR,
    DL,
    DC,
    DR,
    FULL,
    DESTROYED
};

enum GAMEPAD_ACTION{
    J_LEFT,
    J_RIGHT,
    J_TOP,
    J_DOWN,
    J_GATLING,
    J_CANNON,
    J_ENTER,
    J_SHUTTLE,
    J_SPEEDBOAT,
    J_SUBMARINE
};

#endif // CONSTS_H
